<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.4"/>
<title>gbmath: gbmath::Color3f Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.jpg"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">gbmath
   &#160;<span id="projectnumber">v0.051</span>
   </div>
   <div id="projectbrief">c++ math library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.4 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacegbmath.html">gbmath</a></li><li class="navelem"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classgbmath_1_1_color3f-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">gbmath::Color3f Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Three-standard color float.  
 <a href="classgbmath_1_1_color3f.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="color3f_8h_source.html">color3f.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a9f3148ea44a7033e3cbb094477013e35"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a9f3148ea44a7033e3cbb094477013e35">Color3f</a> ()</td></tr>
<tr class="separator:a9f3148ea44a7033e3cbb094477013e35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae566fd9cbce8c6b8086f5197826f1af2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#ae566fd9cbce8c6b8086f5197826f1af2">Color3f</a> (const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;col)</td></tr>
<tr class="separator:ae566fd9cbce8c6b8086f5197826f1af2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1da215706e4e77d78ba2127498b3205"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#af1da215706e4e77d78ba2127498b3205">Color3f</a> (float _r, float _g, float _b)</td></tr>
<tr class="separator:af1da215706e4e77d78ba2127498b3205"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe943446745211be86e676b70e0f2e0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#abe943446745211be86e676b70e0f2e0e">set</a> (float _r, float _g, float _b)</td></tr>
<tr class="separator:abe943446745211be86e676b70e0f2e0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48ee6761d686c0c08611a295534e0e9a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a48ee6761d686c0c08611a295534e0e9a">empty</a> () const </td></tr>
<tr class="memdesc:a48ee6761d686c0c08611a295534e0e9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">check each is zero.  <a href="#a48ee6761d686c0c08611a295534e0e9a">More...</a><br/></td></tr>
<tr class="separator:a48ee6761d686c0c08611a295534e0e9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93ea7dbd46a6e6bf806893f84a8b719b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a93ea7dbd46a6e6bf806893f84a8b719b">setzero</a> ()</td></tr>
<tr class="memdesc:a93ea7dbd46a6e6bf806893f84a8b719b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set all to zero  <a href="#a93ea7dbd46a6e6bf806893f84a8b719b">More...</a><br/></td></tr>
<tr class="separator:a93ea7dbd46a6e6bf806893f84a8b719b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addd97f71be242f4d21209b7ca190c06a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#addd97f71be242f4d21209b7ca190c06a">setWhite</a> ()</td></tr>
<tr class="separator:addd97f71be242f4d21209b7ca190c06a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6478ba85dce2eaee2e1ff1710560083"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#aa6478ba85dce2eaee2e1ff1710560083">setBlack</a> ()</td></tr>
<tr class="separator:aa6478ba85dce2eaee2e1ff1710560083"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1557006bafce54c7d88e1ab0ad93e76f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a1557006bafce54c7d88e1ab0ad93e76f">scale</a> (float f)</td></tr>
<tr class="separator:a1557006bafce54c7d88e1ab0ad93e76f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4a186faf83294c48bb9828f3f08078d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#ad4a186faf83294c48bb9828f3f08078d">saturate</a> ()</td></tr>
<tr class="memdesc:ad4a186faf83294c48bb9828f3f08078d"><td class="mdescLeft">&#160;</td><td class="mdescRight">clamp values 0.0 ... 1.0  <a href="#ad4a186faf83294c48bb9828f3f08078d">More...</a><br/></td></tr>
<tr class="separator:ad4a186faf83294c48bb9828f3f08078d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7941372b1081e6a47a905c702fedca3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a7941372b1081e6a47a905c702fedca3e">lerp</a> (const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c, const float k) const </td></tr>
<tr class="memdesc:a7941372b1081e6a47a905c702fedca3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">linear interpolation between this and the color on the coefficients. k.  <a href="#a7941372b1081e6a47a905c702fedca3e">More...</a><br/></td></tr>
<tr class="separator:a7941372b1081e6a47a905c702fedca3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d915772a30a7ab2bc5fd00eb2532283"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a1d915772a30a7ab2bc5fd00eb2532283">modulate</a> (const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;color)</td></tr>
<tr class="memdesc:a1d915772a30a7ab2bc5fd00eb2532283"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scaling color. Changing the brightness.  <a href="#a1d915772a30a7ab2bc5fd00eb2532283">More...</a><br/></td></tr>
<tr class="separator:a1d915772a30a7ab2bc5fd00eb2532283"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66187ba909733634cd17b198e3bae452"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a66187ba909733634cd17b198e3bae452">modulated</a> (const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c) const </td></tr>
<tr class="memdesc:a66187ba909733634cd17b198e3bae452"><td class="mdescLeft">&#160;</td><td class="mdescRight">return modulated  <a href="#a66187ba909733634cd17b198e3bae452">More...</a><br/></td></tr>
<tr class="separator:a66187ba909733634cd17b198e3bae452"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5acafc17ce03f2fd92c5629049fc0f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#ae5acafc17ce03f2fd92c5629049fc0f6">negative</a> ()</td></tr>
<tr class="separator:ae5acafc17ce03f2fd92c5629049fc0f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd1535c121a1bb35e41cf3d8e07045c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#abd1535c121a1bb35e41cf3d8e07045c7">negatived</a> () const </td></tr>
<tr class="memdesc:abd1535c121a1bb35e41cf3d8e07045c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">return negatived  <a href="#abd1535c121a1bb35e41cf3d8e07045c7">More...</a><br/></td></tr>
<tr class="separator:abd1535c121a1bb35e41cf3d8e07045c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e9b8bcab735d9297922346fadd0a05d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a2e9b8bcab735d9297922346fadd0a05d">saturated</a> () const </td></tr>
<tr class="memdesc:a2e9b8bcab735d9297922346fadd0a05d"><td class="mdescLeft">&#160;</td><td class="mdescRight">clamp 0.0 ... 1.0  <a href="#a2e9b8bcab735d9297922346fadd0a05d">More...</a><br/></td></tr>
<tr class="separator:a2e9b8bcab735d9297922346fadd0a05d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18879996d1ad2743378f67d2de1bbd54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a18879996d1ad2743378f67d2de1bbd54">average</a> (const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c)</td></tr>
<tr class="separator:a18879996d1ad2743378f67d2de1bbd54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fd04f1bc4d720cbb5e73fcf9371379e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a2fd04f1bc4d720cbb5e73fcf9371379e">averaged</a> (const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;col) const </td></tr>
<tr class="separator:a2fd04f1bc4d720cbb5e73fcf9371379e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1748fa7e21c209ecb243c24e8698935e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a1748fa7e21c209ecb243c24e8698935e">adjust_contrast</a> (const float k)</td></tr>
<tr class="separator:a1748fa7e21c209ecb243c24e8698935e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2be74e8fb565f2f420847ef68c5d8b75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a2be74e8fb565f2f420847ef68c5d8b75">adjusted_contrast</a> (const float k) const </td></tr>
<tr class="separator:a2be74e8fb565f2f420847ef68c5d8b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75e7e3d5a096f15dfd325a1974246eb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a75e7e3d5a096f15dfd325a1974246eb9">adjust_saturation</a> (const float k)</td></tr>
<tr class="separator:a75e7e3d5a096f15dfd325a1974246eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a869bcc4acbf7b330c49dfd8e6b074863"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a869bcc4acbf7b330c49dfd8e6b074863">adjusted_saturation</a> (const float k) const </td></tr>
<tr class="separator:a869bcc4acbf7b330c49dfd8e6b074863"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a44c37c4f855e1968e47b49e1c63746"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a7a44c37c4f855e1968e47b49e1c63746">operator==</a> (const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c) const </td></tr>
<tr class="separator:a7a44c37c4f855e1968e47b49e1c63746"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af30217ad8f8f9f382fe4541e1e55c251"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#af30217ad8f8f9f382fe4541e1e55c251">operator!=</a> (const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c) const </td></tr>
<tr class="separator:af30217ad8f8f9f382fe4541e1e55c251"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a438689f3e31bd389dddce5e0133e96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a8a438689f3e31bd389dddce5e0133e96">operator*=</a> (const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c)</td></tr>
<tr class="separator:a8a438689f3e31bd389dddce5e0133e96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7d5f519ccf45ecb2252b94cfa71c8c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#ad7d5f519ccf45ecb2252b94cfa71c8c2">operator*=</a> (float f)</td></tr>
<tr class="separator:ad7d5f519ccf45ecb2252b94cfa71c8c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fec9da2ca44ea6346c6205751206526"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a7fec9da2ca44ea6346c6205751206526">operator+=</a> (const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c)</td></tr>
<tr class="separator:a7fec9da2ca44ea6346c6205751206526"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a021dd1c5868fa8c93325d0837d27a3f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a021dd1c5868fa8c93325d0837d27a3f4">operator+=</a> (float f)</td></tr>
<tr class="separator:a021dd1c5868fa8c93325d0837d27a3f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89feedbc75a82eaee29c999555d40870"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a89feedbc75a82eaee29c999555d40870">operator-=</a> (const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c)</td></tr>
<tr class="separator:a89feedbc75a82eaee29c999555d40870"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2a4677671b3600b32ebee36c5c10a75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#ad2a4677671b3600b32ebee36c5c10a75">operator-=</a> (float f)</td></tr>
<tr class="separator:ad2a4677671b3600b32ebee36c5c10a75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a063c907d1d1f1e29e189d9a7cbed2d8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a063c907d1d1f1e29e189d9a7cbed2d8c">operator*</a> (const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c) const </td></tr>
<tr class="separator:a063c907d1d1f1e29e189d9a7cbed2d8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affc510a0e9c0f2d7a75d3c0cddfbe374"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#affc510a0e9c0f2d7a75d3c0cddfbe374">operator*</a> (float f) const </td></tr>
<tr class="separator:affc510a0e9c0f2d7a75d3c0cddfbe374"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6099f6a4e57852357e5983f55f58c6f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a6099f6a4e57852357e5983f55f58c6f8">operator/</a> (const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c) const </td></tr>
<tr class="separator:a6099f6a4e57852357e5983f55f58c6f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a800bbe27624af079f86dce1029823841"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a800bbe27624af079f86dce1029823841">operator/</a> (float f) const </td></tr>
<tr class="separator:a800bbe27624af079f86dce1029823841"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add3a921119bf249689f0bf21ac2dd265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#add3a921119bf249689f0bf21ac2dd265">operator+</a> (const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c) const </td></tr>
<tr class="separator:add3a921119bf249689f0bf21ac2dd265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0fa0b195f0dd7ec9054f74bf5c9a1ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#ac0fa0b195f0dd7ec9054f74bf5c9a1ff">operator+</a> (float f) const </td></tr>
<tr class="separator:ac0fa0b195f0dd7ec9054f74bf5c9a1ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a525f1c57c21e160346bdb2baeb255456"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a525f1c57c21e160346bdb2baeb255456">operator-</a> (const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c) const </td></tr>
<tr class="separator:a525f1c57c21e160346bdb2baeb255456"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8887e34e50c8b28287a9754e3b530ef5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a8887e34e50c8b28287a9754e3b530ef5">operator-</a> (float f) const </td></tr>
<tr class="separator:a8887e34e50c8b28287a9754e3b530ef5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae21be1ea0ec65fb393b3da5e77419fa7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#ae21be1ea0ec65fb393b3da5e77419fa7">operator float *</a> ()</td></tr>
<tr class="separator:ae21be1ea0ec65fb393b3da5e77419fa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae565e7c2b5a9d69094ae512e60888277"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#ae565e7c2b5a9d69094ae512e60888277">operator const float *</a> () const </td></tr>
<tr class="separator:ae565e7c2b5a9d69094ae512e60888277"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a58b94c263948f4d8f19997bd27cf3aec"><td class="memItemLeft" >union {</td></tr>
<tr class="memitem:ae31bd3d3146f4d013b7caef9987bc73a"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
<tr class="memitem:a609c84f28e8c9a40160d88525cb86999"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="classgbmath_1_1_color3f.html#a902590c7a84ce852aa6ff27b0e56c749">r</a></td></tr>
<tr class="separator:a609c84f28e8c9a40160d88525cb86999"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a525411103b81d9ec4cfc063db1694116"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="classgbmath_1_1_color3f.html#a379a53eff36d6bbc0c9b8f591c09e827">g</a></td></tr>
<tr class="separator:a525411103b81d9ec4cfc063db1694116"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46e681b2ba42ab53e0364f90a2ef4135"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="classgbmath_1_1_color3f.html#a54c57b24cc6e43a8df1261b6f456008b">b</a></td></tr>
<tr class="separator:a46e681b2ba42ab53e0364f90a2ef4135"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae31bd3d3146f4d013b7caef9987bc73a"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:ae31bd3d3146f4d013b7caef9987bc73a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4d8d42c8da9c65b47d7ee28e129199d"><td class="memItemLeft" >&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="classgbmath_1_1_color3f.html#aca6bbd2ca30264b78545331b887b942a">floats</a> [3]</td></tr>
<tr class="separator:ac4d8d42c8da9c65b47d7ee28e129199d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58b94c263948f4d8f19997bd27cf3aec"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a58b94c263948f4d8f19997bd27cf3aec"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:ad4879a1ec5d49e993143328909d979d6"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#ad4879a1ec5d49e993143328909d979d6">operator&lt;&lt;</a> (std::ostream &amp;stream, const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c)</td></tr>
<tr class="separator:ad4879a1ec5d49e993143328909d979d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3774efd2b45a6671e0568852e220fc2c"><td class="memItemLeft" align="right" valign="top">std::istream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a3774efd2b45a6671e0568852e220fc2c">operator&gt;&gt;</a> (std::istream &amp;stream, <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c)</td></tr>
<tr class="separator:a3774efd2b45a6671e0568852e220fc2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b2c3661cf8c5091f51a625f6e817b4d"><td class="memItemLeft" align="right" valign="top">std::ostringstream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a7b2c3661cf8c5091f51a625f6e817b4d">operator&lt;&lt;</a> (std::ostringstream &amp;stream, const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c)</td></tr>
<tr class="separator:a7b2c3661cf8c5091f51a625f6e817b4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b476640e6d3d3ee608681041a3350f1"><td class="memItemLeft" align="right" valign="top">std::stringstream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1_color3f.html#a0b476640e6d3d3ee608681041a3350f1">operator&gt;&gt;</a> (std::stringstream &amp;stream, <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;c)  throw (std::invalid_argument)</td></tr>
<tr class="separator:a0b476640e6d3d3ee608681041a3350f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Three-standard color float. </p>

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00022">22</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a9f3148ea44a7033e3cbb094477013e35"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gbmath::Color3f::Color3f </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00037">37</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae566fd9cbce8c6b8086f5197826f1af2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gbmath::Color3f::Color3f </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>col</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00038">38</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="af1da215706e4e77d78ba2127498b3205"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gbmath::Color3f::Color3f </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>_g</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>_b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00045">45</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a1748fa7e21c209ecb243c24e8698935e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::adjust_contrast </td>
          <td>(</td>
          <td class="paramtype">const float&#160;</td>
          <td class="paramname"><em>k</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00170">170</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a75e7e3d5a096f15dfd325a1974246eb9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::adjust_saturation </td>
          <td>(</td>
          <td class="paramtype">const float&#160;</td>
          <td class="paramname"><em>k</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00186">186</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2be74e8fb565f2f420847ef68c5d8b75"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> gbmath::Color3f::adjusted_contrast </td>
          <td>(</td>
          <td class="paramtype">const float&#160;</td>
          <td class="paramname"><em>k</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00179">179</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a869bcc4acbf7b330c49dfd8e6b074863"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> gbmath::Color3f::adjusted_saturation </td>
          <td>(</td>
          <td class="paramtype">const float&#160;</td>
          <td class="paramname"><em>k</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00195">195</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a18879996d1ad2743378f67d2de1bbd54"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::average </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00154">154</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2fd04f1bc4d720cbb5e73fcf9371379e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> gbmath::Color3f::averaged </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>col</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00163">163</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a48ee6761d686c0c08611a295534e0e9a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool gbmath::Color3f::empty </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>check each is zero. </p>

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00062">62</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7941372b1081e6a47a905c702fedca3e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> gbmath::Color3f::lerp </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const float&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>linear interpolation between this and the color on the coefficients. k. </p>

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00090">90</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1d915772a30a7ab2bc5fd00eb2532283"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::modulate </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>color</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Scaling color. Changing the brightness. </p>

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00102">102</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a66187ba909733634cd17b198e3bae452"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> gbmath::Color3f::modulated </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>return modulated </p>

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00111">111</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae5acafc17ce03f2fd92c5629049fc0f6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::negative </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00120">120</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="abd1535c121a1bb35e41cf3d8e07045c7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> gbmath::Color3f::negatived </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>return negatived </p>

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00129">129</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae565e7c2b5a9d69094ae512e60888277"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gbmath::Color3f::operator const float * </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00240">240</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae21be1ea0ec65fb393b3da5e77419fa7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gbmath::Color3f::operator float * </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00239">239</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="af30217ad8f8f9f382fe4541e1e55c251"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool gbmath::Color3f::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00208">208</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a063c907d1d1f1e29e189d9a7cbed2d8c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> gbmath::Color3f::operator* </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00226">226</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="affc510a0e9c0f2d7a75d3c0cddfbe374"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> gbmath::Color3f::operator* </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>f</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00227">227</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8a438689f3e31bd389dddce5e0133e96"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::operator*= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00215">215</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad7d5f519ccf45ecb2252b94cfa71c8c2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::operator*= </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>f</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00216">216</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="add3a921119bf249689f0bf21ac2dd265"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> gbmath::Color3f::operator+ </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00231">231</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac0fa0b195f0dd7ec9054f74bf5c9a1ff"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> gbmath::Color3f::operator+ </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>f</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00232">232</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7fec9da2ca44ea6346c6205751206526"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::operator+= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00219">219</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a021dd1c5868fa8c93325d0837d27a3f4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::operator+= </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>f</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00220">220</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a525f1c57c21e160346bdb2baeb255456"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> gbmath::Color3f::operator- </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00234">234</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8887e34e50c8b28287a9754e3b530ef5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> gbmath::Color3f::operator- </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>f</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00235">235</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a89feedbc75a82eaee29c999555d40870"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::operator-= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00222">222</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad2a4677671b3600b32ebee36c5c10a75"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::operator-= </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>f</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00223">223</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6099f6a4e57852357e5983f55f58c6f8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> gbmath::Color3f::operator/ </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00228">228</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a800bbe27624af079f86dce1029823841"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> gbmath::Color3f::operator/ </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>f</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00229">229</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7a44c37c4f855e1968e47b49e1c63746"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool gbmath::Color3f::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00204">204</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad4a186faf83294c48bb9828f3f08078d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::saturate </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>clamp values 0.0 ... 1.0 </p>

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00080">80</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2e9b8bcab735d9297922346fadd0a05d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> gbmath::Color3f::saturated </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>clamp 0.0 ... 1.0 </p>
<p>return clamped 0.0 ... 1.0 </p>

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00147">147</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1557006bafce54c7d88e1ab0ad93e76f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::scale </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>f</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00076">76</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="abe943446745211be86e676b70e0f2e0e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::set </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>_g</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>_b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00053">53</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa6478ba85dce2eaee2e1ff1710560083"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::setBlack </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00073">73</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="addd97f71be242f4d21209b7ca190c06a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a>&amp; gbmath::Color3f::setWhite </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00071">71</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a93ea7dbd46a6e6bf806893f84a8b719b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gbmath::Color3f::setzero </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>set all to zero </p>

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00065">65</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="ad4879a1ec5d49e993143328909d979d6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>stream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00245">245</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7b2c3661cf8c5091f51a625f6e817b4d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostringstream&amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostringstream &amp;&#160;</td>
          <td class="paramname"><em>stream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00259">259</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3774efd2b45a6671e0568852e220fc2c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::istream&amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype">std::istream &amp;&#160;</td>
          <td class="paramname"><em>stream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00251">251</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0b476640e6d3d3ee608681041a3350f1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::stringstream&amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype">std::stringstream &amp;&#160;</td>
          <td class="paramname"><em>stream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classgbmath_1_1_color3f.html">Color3f</a> &amp;&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">std::invalid_argument</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00271">271</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a58b94c263948f4d8f19997bd27cf3aec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">union { ... } </td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a54c57b24cc6e43a8df1261b6f456008b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::Color3f::b</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00030">30</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="aca6bbd2ca30264b78545331b887b942a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::Color3f::floats[3]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00033">33</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a379a53eff36d6bbc0c9b8f591c09e827"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::Color3f::g</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00030">30</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<a class="anchor" id="a902590c7a84ce852aa6ff27b0e56c749"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::Color3f::r</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="color3f_8h_source.html#l00030">30</a> of file <a class="el" href="color3f_8h_source.html">color3f.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="color3f_8h_source.html">color3f.h</a></li>
</ul>
</div><!-- contents -->
<hr class="footer"/>
<!--address class="footer"-->
<!--small-->
<br>
&nbsp;&nbsp;&nbsp;<b>Project page:</b> &nbsp;<a target="_blank" href="https://code.google.com/p/gbmath/">https://code.google.com/p/gbmath/</a>&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;<b>Doc page:</b> &nbsp;<a target="_blank" href="http://www.it.ks777.ru/docs">http://www.it.ks777.ru/docs</a>&nbsp;&nbsp;<br>
<br>
Generated on Sat Jul 27 2013 08:09:04 for gbmath by &#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.4
